package com.yuanrui.practice.server.subject;

import com.yuanrui.practice.api.vo.PracticeSubjectOptionVO;
import com.yuanrui.practice.server.entity.po.SubjectOptionPO;
import com.yuanrui.practice.server.enums.SubjectInfoTypeEnum;

import java.util.List;

/**
 * 题目类型处理器
 */
public interface SubjectTypeHandler {

    /**
     * 获取题目类型
     */
    SubjectInfoTypeEnum getSubjectType();

    /**
     * 实际题目查询
     */
    List<PracticeSubjectOptionVO> query(Long subjectId);


}
